﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HRSystem.Entity
{
    /// <summary>
    /// （一）个人基本信息
    /// </summary>
    public class BaseInfo
    {
        public int ID { get; set; }
        //（1）基础数据
        public string BaseChineseName { get; set; } //中文姓名
        public string BaseEnglishName { get; set; } //英文姓名
        public string BaseGender { get; set; }  //性别
        public string BaseHighestEducation { get; set; } //最高学历
        public string BaseGraduatedSchool { get; set; } //毕业学校
        public string BaseSpecialty { get; set; } //专业
        public DateTime BaseBirthday { get; set; } //出生年月
        public int BaseAge
        {
            get
            {
                return DateTime.Now.Year - BaseBirthday.Year;
            }
        } //年龄
        public int BaseWorkExperienceYear { get; set; }  //工作经验（年）
        public string BaseCurrentLocation { get; set; } //现在所在地

        //（2）扩展数据
        public string ExpandNationality { get; set; } //国籍
        public string ExpandNativePlace { get; set; } //籍贯
        public string ExpandPoliticsFace { get; set; } //政治面貌
        public string ExpandEthnic { get; set; } //民族
        public string ExpandMarryBirthBaby { get; set; } //婚育状况
        public string ExpandHealth { get; set; } //健康情况
        public string ExpandBloodType { get; set; } //血型
        public string ExpandHobby { get; set; } //爱好/特长

        //（22）资料收集
        public bool IsDataCollect { get; set; } //是否收集
        public string DataCollectCertificate { get; set; } //收集证书

        //（24）学历查询
        public bool IsEducationSurvey { get; set; } //是否查询
        public string EducationSurveyOperatePerson { get; set; } //操作人
        public string EducationSurveyOrganization { get; set; } //查询机构
        public string EducationSurveyResult { get; set; } //结果

        //（27）背景调查
        public bool IsSurvey { get; set; } //是否调查
        public DateTime SurveyTime { get; set; } //时间
        public string SurveyOperatePerson { get; set; } //操作人
        public string SurveyWorkTruth { get; set; } //工作经历真实性
        public string SurveyEveryTruth { get; set; } //任职情况真实性
        public string SurveyExceptionRemark { get; set; } //异常备注


    }
}
